using System;
using System.ServiceModel;

namespace CalculatorThree
{
    public interface IClientProxy<TChannel> where TChannel : ICommunicationObject
    {
        TResult Execute<TResult>(Func<TChannel, TResult> operation);
    }
}